Part Number Hot Search : 
WP32P3C B2188 DS0404 MS1206L6 P6KE150 RO2119A CB00100 C2000
Product Description
Full Text Search
 

To Download MPC92432FA Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  motorola semiconductor technical data product preview order number: mpc92432 rev 0, 06/2004 this document contains certain information on a new product. specifications and information herein are subject to change without notice . ? motorola, inc. 2004 1360 mhz dual output lvpecl clock synthesizer the mpc92432 is a 3.3v compatible, pll based clock synthesizer targeted for high performance clock generation in mid-range to high-performance telecom, networking, and computing a pplications. with output frequencies from 21.25 mhz to 1360 mhz and the support of two differential pecl output signals, the device meets the needs of the most demanding clock applications. features ? 21.25 mhz to 1360 mhz synthesized clock output signal ? two differential, lvpecl-comp atible high-fre quency outputs ? output frequency programmable through 2-wire i 2 c bus or parallel interface ? on-chip crystal oscillator for reference frequency generation ? alternative lvcmos compatible reference clock input ? synchronous clock stop functionality for both outputs ? lock indicator output (lvcmos) ? lvcmos compatible control inputs ? fully integrated pll ? 3.3-v power supply ? 48-lead lqfp ? sige technology ? ambient temperature range: ?40c to +85c applications ? programmable clock source for server, co mputing, and telecommunication systems ? frequency margining ? oscillator replacement functional description the mpc92432 is a programmable high-frequency clock source (c lock synthesizer). the internal pll generates a high-frequency output signal based on a low-frequency reference signal. the frequ ency of the output signal is programmable and can be changed on the fly for frequency margining purpose. the internal crystal oscillator uses the external quartz crystal as the basis of its frequency reference. alternatively, a lvcm os com- patible clock signal can be used as a pll reference signal. the frequency of the internal crystal oscillator is divided by a se lectable divider and then multiplied by the pll. the vco within the pll oper ates over a range of 1360 to 2 720 mhz. its output is scaled by a divider that is configured by either the i 2 c or parallel interfaces. the crystal oscillator frequency f xtal , the pll pre-divider p, the feedback-divider m, and the pll post-divider n determine the ou tput frequency. the feedback path of the pll is internal. the pll post-divider n is configured through either the i 2 c or the parallel interfaces, and can provide one of six division ratios (2, 4, 8, 16, 32, 64). this divider extends the performance of the part while providing a 50% duty cycle. the high-frequency output s, q a and q b , are differential and are capable of driving a pair of transmission lines terminated 50 ? to v cc ? 2.0 v. the second high-fre- quency output, q b , can be configured to run at either 1x or 1/ 2x of the clock frequency or the first output (q a ). the positive supply voltage for the internal pll is separated from the power supply for the core logic and output drivers to minimize noise induced jitter. the configuration logic has two sections: i 2 c and parallel. the parallel interface uses th e values at the m[9:0 ], na[2:0], nb, and p parallel inputs to configure the internal pll dividers. the parallel programming interface has priority over the serial i 2 c interface. the serial interface is i 2 c compatible and provides read and write access to the in ternal pll configuration regi sters. the lock state of the pll is indicated by the lvcm os-compatible lock outputs. mpc92432 1360 mhz low voltage clock synthesizer fa suffix 48-lead lqfp package case 932 scale 2:1 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 motorola 2 timing solutions figure 1. mpc92432 ? generic logic diagram figure 2. 48-lead package pinout (top view) p xtal pll nb na m f ref f vco f qa f qb ref_clk xtal1 xtal2 ref_sel test_en sda scl adr[1:0] pload m[9:0] na[2:0] nb p clk_stopx bypass mr qa qb lock pll configuration registers i 2 c control it is recommended to use an external rc filter for the analog v cc_pll supply pin. please see the application section for details. 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 1 2 3 4 5 6 7 8 9 10 11 12 37 38 39 40 41 42 43 44 45 46 47 48 mpc92432 m9 m8 m7 m6 m5 gnd m4 m3 m2 m1 m0 v cc gnd na2 na1 na0 pload v cc mr sda scl adr1 adr0 p v cc nb v cc qa qa gnd v cc qb qb gnd lock test_en v cc bypass gnd v cc v cc_pll ref_sel ref_clk gnd clk_stopa clk_stopb xtal1 xtal2 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 timing solutions 3 motorola table 1. signal configuration pin i/o type function xtal1, xtal2 input analog crystal oscillator interface ref_clk input lvcmos pll external reference input ref_sel input lvcmos selects the reference clock input qa output differential lvpecl high frequency clock output qb output differential lvpecl high frequency clock output lock output lvcmos pll lock indicator m[9:0] input lvcmos pll feedback divider configuration na[2:0] input lvcmos pll post-divider configuration for output qa nb input lvcmos pll post-divider configuration for output qb p input lvcmos pll pre-divider configuration p_load input lvcmos selects the programming interface sda i/o lvcmos i 2 c data scl input lvcmos i 2 c clock adr[1:0] input lvcmos selectable two bits of the i 2 c slave address bypass input lvcmos selects the st atic circuit bypass mode test_en input lvcmos factory test mode enable. this input must be set to logic low level in all applications of the device. clk_stopx input lvcmos output qx disable in logic low state mr input lvcmos device master reset gnd supply ground negative power supply v cc_pll supply v cc positive power supply for the pll (anal og power supply). it is recommended to use an external rc filter for the analog power supply pin v cc_pll . v cc supply v cc positive power supply for i/o and core f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 motorola 4 timing solutions table 2. function table control default 1 1. default states are set by internal input pull-up or pull-down resistors of 75 k ? 01 inputs ref_sel 1 selects ref_clk input as p ll reference clock selects the xtal interface as pll reference clock m[9:0] 01 1111 0100b 2 2. if f ref = 16 mhz, the default configuration will result in a output frequency of 250 mhz pll feedback divider (10-bit) parallel programming interface na[2:0] 010 pll post-divider paral lel programming interface. see table 9 nb 0 pll post-divider parallel programming interface. see table 10 p 1 pll pre-divider parallel programming interface. see table 8 pload 0 selects the parallel programming interface. the internal pll divider setti ngs (m, na, nb and p) are equal to the setting of the hardware pins. leaving the m, na, nb and p pins open (floating) results in a default pll configuration with f out = 250 mhz. see application/programming section. selects the serial (i 2 c) programming interface. the internal pll divider settings (m, na, nb and p) are set and read through the serial interface. adr[1:0] 00 address bit = 0 address bit = 1 sda, scl see programming the mpc92432 bypass 1 pll function bypassed f qa =f ref n a and f qb =f ref (n a n b ) pll function enabled f qa = (f ref p) m n a and f qb = (f ref p) m (n a n b ) test_en 0 application mode. test mode disabled. factory test mode is enabled clk_stopx 1 output q x is disabled in logic low state. synchronous disable is only guaranteed if nb = 0. output q x is synchronously enabled mr the device is reset. the output frequency is zero and the outputs are asynchronously forced to logic low state. after releasing reset (upon the rising edge of mr and independent on the state of pload ), the mpc92432 reads the parallel interface (m, na, nb and p) to acquire a valid startup frequency configuration. see application/programming section. the pll attempts to lock to the reference signal. the t lock specification applies. outputs lock pll is not locked pll is frequency locked f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 timing solutions 5 motorola table 3. general specifications symbol characteristics min typ max unit condition v tt output termination voltage ? v cc ? 2 ? v mm esd protection (machine model) 200 ? ? v hbm esd protection (human body model) 2000 ? ? v lu latch-up immunity 200 ? ? ma c in input capacitance ? 4.0 ? pf inputs ja thermal resistance junction to ambient jesd 51-3, single layer test board jesd 51-6, 2s2p multilayer test board ??tbd c/w natural convection 100 ft/min 200 ft/min 400 ft/min 800 ft/min natural convection 100 ft/min 200 ft/min 400 ft/min 800 ft/min jc lqfp 32 thermal resistance junction to case ? ? tbd c/w mil-spec 883e method 1012.1 table 4. absolute maximum ratings 1 1. absolute maximum continuos ratings are those maximum values beyond which damage to the device may occur. exposure to these co nditions or conditions beyond those indicated may adv ersely affect device reliability. functi onal operation at absolute-maximum-rated co nditions is not implied. symbol characteristics min max unit condition v cc supply voltage ?0.3 3.9 v v in dc input voltage ?0.3 v cc +0.3 v v out dc output voltage ?0.3 v cc +0.3 v i in dc input current ? 20 ma i out dc output current ? 50 ma t s storage temperature ?65 125 c f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 motorola 6 timing solutions table 5. dc characteristics (v cc = 3.3 v 5%, t j = ?40c to +85c) symbol characteristics min typ max unit condition lvcmos control inputs (m[9:0], n[2:0], addr[1:0], nb, p, clk_stopx , bypass , mr , ref_sel, test_en, pload ) v ih input high voltage 2.0 ? v cc + 0.3 v lvcmos v il input low voltage ? ? 0.8 v lvcmos i in input current 1 ? ? 200 a v in = v cc or gnd i 2 c inputs (scl, sda) v ih input high voltage 2.0 ? v cc + 0.3 v lvcmos v il input low voltage ? ? 0.8 v lvcmos i in input current ? ? 10 a lvcmos output (lock) v oh output high voltage 2.4 ? ? v i oh = ?4 ma v ol output low voltage ? ? 0.4 v i ol = 4 ma i 2 c open-drain output (sda) v ol input low voltage ? ? 0.4 v i ol = 4 ma differential clock output qa, qb 2 v oh output high voltage v cc ? 1.05 ? v cc ? 0.74 v lvpecl v ol output low voltage v cc ? 1.95 ? v cc ? 1.60 v lvpecl v o(p-p) output peak-to-peak voltage 0.5 0.6 1.0 v supply current i cc_pll maximum pll supply current ? ? tbd ma v cc_pll pins i cc maximum supply current ? ? tbd ma all v cc pins 1. inputs have pull-down resistors affecting the input current. 2. outputs terminated 50 ? to v tt = v cc ? 2 v f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 timing solutions 7 motorola table 6. ac characteristics (v cc = 3.3 v 5%, t j = ?40c to +85c) 1 2 1. ac specifications are subject to change 2. ac characteristics apply for parallel output termination of 50 ? to v tt symbol characteristics min typ max unit condition f xtal crystal interface frequency range 15 16 20 mhz f ref fref_ext reference frequency range 15 ? 20 mhz f vco vco frequency range 3 3. the input frequency f xtal , the pll divider m and p must match the vco frequency range: f vco = f xtal m p. the feedback divider m is limited to 170 <= m <= 340 (for p = 2) and 340 <= m <= 680 (for p = 4) for stable pll operation 1360 ? 2720 mhz f max output frequency 4 n= 2 n= 4 n= 8 n= 16 n= 32 n= 64 4. output frequency for q a , q b if n b =0. with n b =1 the q b output frequency is half of the q a output frequency 680 340 170 85 42.5 21.25 ? ? ? ? ? ? 1360 680 340 170 85 42.5 mhz mhz mhz mhz mhz mhz f scl serial interface (i 2 c) clock frequency 0?0.4mhz t p,min minimum pulse width (p_load )50 ? ns dc output duty cycle 45 50 55 % t sk(o) output-to-output skew same frequency different frequency ? ? ? 50 25 ps ps t r , t f output rise/fall time (qa, qb) 0.05 ? 0.3 ns 20% to 80% t r , t f output rise/fall time (sda) ? ? 250 ns c l = 400 pf t p_en output enable time (clkstopx to qa, qb) t fout ? 2 t fout t = period of qx t p_dis output enable time (clkstopx to qa, qb) 0.5 t fout ? 1.5 t fout t = period of qx t jit(cc) cycle-to-cycle jitter n= 2 n= 4 n= 8 n= 16 n= 32 n= 64 ? ? ? ? ? ? ? ? ? ? ? ? tbd tbd 25 25 tbd tbd ps ps ps ps ps ps t jit(cc) period jitter (rms) f out = 250 mhz any other frequency ? ? ? ? 10 tbd ps ps t lock maximum pll lock time ? ? 10 ms f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 motorola 8 timing solutions application information output frequency configuration the mpc92432 is a programmable frequency source (synthesizer) and supports an output frequency range of 21.25 ? 1360 mhz. the output frequency f out is a function of the reference frequency f ref and the three internal pll dividers p, m, and n. f out can be represented by this formula: f out = (f ref p) m (n a , b )(1) the m, n and p dividers requir e a configuration by the user to achieve the desired output fr equency. the output divider, n a, determines the achievable out put frequency range (see table 7 ). the pll feedback-divider m is the frequency multiplication factor and the main variable for frequency synthesis. for a given reference frequency f ref , the pll feedback-divider m must be configured to match the specified vco frequency range in order to achieve a valid pll configuration: f vco = (f ref p) m and (2) 1360 f vco 2720 (3) the output frequency may be changed at any time by changing the value of the pll feedback divider m. the smallest possible output frequency change is the synthesizer granularity g (difference in f out when incrementing or decrementing m). at a given reference frequency, g is a function of the pll pre- divider p and post-divider n: g = f ref (p n a,b )(4) the n b divider configuration dete rmines if the output q b generates a 1:1 or 2:1 fr equency copy of the q a output signal. the purpose of the pll pre-divide r p is to situated the pll into the specified vco frequency range f vco (in combination with m). for a given output frequency, p = 4 results in a smaller output frequency granularity g, p = 2 results a larger output frequency granularity g and also increases the pll bandwidth compared to the p = 2 setting. the following example illustrates the output frequency range of the mpc92432 using a 16-mhz reference frequency. example output frequency configuration if a reference frequency of 16 mhz is available, an output frequency at q a of 250 mhz and a small frequency granularity is desired, the following steps would be taken to identify the appropriate p, m, and n configuration: 1. use table 7 to select the output divider, n a , that matches the desired output frequency or frequency range. according to table 7 , a target output frequency of 250 mhz falls in the f out range of 170 to 340 mhz and requires to set n a = 8 2. calculate the vco frequency f vco = f out n a , which is 2000 mhz in this example. 3. determine the pll feedback divider: m = f vco p. the smallest possible output granularity in this example calculation is 500 khz (set p = 4). m calculates to a value of 2000 4 = 500. 4. configure the mpc92432 with the obtained settings: m[9:0] = 0111110100b (binary number for m=500) n a [2:0] = 010 (8 divider, see table 9 ) p = 1 (4 divider, see table 8 ) n b = 0 (f out, qb = f out, qa ) 5. use either parallel or serial interface to apply the setting. the i 2 c configuration byte for this examples are: pll_h=01010010b and pll_l=11110100b. see table 14 and table 15 for register maps. table 7. frequency ranges (f ref = 16 mhz) f out (q a ) [mhz] n a m p g [mhz] 680 ? 1360 n a =2 170 ? 340 2 4 340 ? 680 4 2 340 ? 680 n a =4 170 ? 340 2 2 340 ? 680 4 1 170 ? 340 n a =8 170 ? 340 2 1 340 ? 680 4 0.5 85 ? 170 n a =16 170 ? 340 2 0.5 340 ? 680 4 0.25 42.5 ? 85 n a =32 170 ? 340 2 0.25 340 ? 680 4 0.125 21.25 ? 42.5 n a =64 170 ? 340 2 0.125 340 ? 680 4 0.0625 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 timing solutions 9 motorola pll divider configuration programming the mpc92432 the mpc92432 has a parallel and a serial configuration interface. the purpose of the para llel interface is to directly configure the pll dividers through hardware pins without the overhead of a serial protocol. at device startup, the device always obtains an initial pll frequency configuration through the parallel interface. the parallel interface does not support reading the pll configuration. the serial interface is i 2 c compatible. it allows reading and writing devices settings by accessing internal device registers. the serial interface is designed for host-controller access to the synthesizer frequency settings for instance in frequency- margining applications. using the parallel interface the parallel interface supports write-access to the pll frequency setting directly through 15 configuration pins (p, m[9:0], na[2:0], and nb). the parallel interface must be enabled by setting pload to logic low level. during pload = 0, any change of the logica l state of the p, m[9:0], na[2:0], and nb pins will immediately affect the internal pll divider settings, resulting in a change of the internal vco- frequency and the output frequency. the parallel interface mode disables the i 2 c write-access to the internal registers; however, i 2 c read-access to the internal configuration registers is enabled. upon startup, when the device reset signal is released (rising edge of the mr signal), the device reads its startup configuration through the parall el interface and independent on the state of pload. it is recommended to provide a valid pll configuration for startup. if the parallel interface pins are left open, a default pll configurati on will be loaded. after the low- to-high transition of pload , the configuration pins have no more effect and the configuratio n registers are made accessible through the serial interface. using the i 2 c interface pload = 1 enables the programming and monitoring of the internal registers through the i 2 c interface. de vice register access (write and read) is possible through the 2-wire interface using sda (configuration data) and scl (configuration clock) signals. the mpc92432 acts as a slave device at the i 2 c bus. for further information on i 2 c it is recommended to refer to the i 2 c bus specification (version 2.1). pload = 0 disables the i 2 c-write-access to the configura- tion registers and any data written into the register is ignored. however, the mpc92432 is still visible at the i 2 c interface and i 2 c transfers are acknowledged by the device. read-access to the internal registers during pload = 0 (parallel programming mode) is supported. note that the device automatic ally obtains a configuration using the parallel interface upon the release of the device reset (rising edge of mr ) and independent on the state of pload . changing the state of the pload input is not supported when the device performs any transactions on the i 2 c interface. programming model and register set the synthesizer contains two fully accessible configuration registers (pll_l and pll_h) and a write-only command register (cmd). programming the synthesizer frequency through the i 2 c interface requires two steps: 1) writing a valid pll configuration to the config uration registers and 2) loading the registers into the pll by an i 2 c command. the pll frequency is affected as a result of the second step. table 8. pre-pll divider p pvalue 0f ref 2 1f ref 4 table 9. post-pll divider n a n a0 n a1 n a2 f out (q a ) 000f vco 2 001f vco 4 010f vco 8 011f vco 16 100f vco 32 101f vco 64 table 10. post-pll divider n b n b value 0f out, qb = f out, qa 1f out, qb = f out, qa 2 table 11. pll feedback-divider configuration (m) feedback divider m 9876543210 pin m9 m8 m7 m6 m5 m4 m3 m2 m1 m0 default 0111110100 table 12. pll pre/post-divider configuration (n, p) post-d. na 210 post-d. nb nb pre-d. p p pin na2 na1 na0 pin nb pin p default 011 default 0 default 1 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 motorola 10 timing solutions this two-step procedure can be performed by a single i 2 c transaction or by multiple, independent i 2 c transactions. an alternative way to achieve small pll frequency changes is to use the increment or decrement commands of the synthesizer, which have an immediate effect on the pll frequency. figure 3. i 2 c mode register set figure 3 illustrates the synthesizer register set. pll_l and pll_h store a pll configuration and are fully accessible (read/write) by the i 2 c bus. cmd (write only) accepts commands (load, get, inc, dec) to update registers and for direct pll frequency changes. set the synthesizer frequency: 1) write the pll_l and pll_h registers with a new con- figuration (see table 14 and table 15 for register maps) 2) write the load command to update the pll dividers by the current pll_l, pll_h content. read the synthesizer frequency: 1) write the get commands to update the pll_l, pll_h registers by the pll divider setting 2) read the pll_l, pll_h registers through i 2 c change the synthesizer frequency in small steps: 1) write the inc or dec command to change the pll fre- quency immediately. repeat at any time if desired. load and get are inverse comm and to each other. load updates the pll dividers and get updates the configuration registers. a fast and conven ient way to change the pll frequency is to use the inc (increment m) and dec (decrement m) commands of the synthesi zer. inc (dec) directly increments (decrements) the pll-feedback divider m and immediately changes the pll frequency by the smallest step g (see table 7 for the frequency granularity g). the inc and dec commands are designed for multiple and rapid pll frequency changes as required in frequency margining applications. inc and dec do not require the user to update the pll dividers by the load command, inc and dec do not update the pll_l and pll_h registers either (use load for an initial pll divider setting and, if desired, use get to read the pll configuration). note that the synthesizer does not check any boundary conditions such as the vco frequency range. applying the inc and dec commands could result in invalid vco frequencies (vco frequency beyond lock range). register maps register 0x00 (pll_l) contains the least significant bits of the pll feedback divider m. register content: m[7:0] pll feedback-divider m, bits 7?0 register 0x01 (pll_h) contains the two most significant bits of the pll feedback divider m, f our bits to control the pll post- dividers n and the pll pre-divider p. the bit 0 in pll_h register indicates the lock condition of the pll and is set by the synthesizer automatical ly. the lock state is a copy of the pll lock signal output (lock). a write-access to lock has no effect. register content: m[9:8] pll feedback-divider m, bits 9?8 na[2:0] pll post-divider n a , see table 9 nb pll post-divider n b , see table 10 p pll pre-divider p, see table 8 lock copy of lock output signal (read-only) note that the load command is required to update the pll dividers by the content of both pll_l and pll_h registers. register 0xf0 (cmd) is a write-only command register. the purpose of cmd is to provide a fast way to increase or decrease the pll frequency and to update the r egisters. the register accepts four commands, inc (increment m), dec (decrement m), load and get (update registers). it is configuration latches i 2 c registers i 2 c access synthesizer ? pll pn m load/get pll_l (r/w) 0x00 pll_h (r/w) 0x01 cmd (w) 0xf0 table 13. configuration registers address name content access 0x00 pll_l least significant 8 bits of m r/w 0x01 pll_h most significant 2 bits of m, p, n a , n b , and lock state r/w 0xf0 cmd command register (write only) w only table 14. pll_l (0x00, r/w) register bit 76543210 name m7 m6 m5 m4 m3 m2 m1 m0 table 15. pll_h (0x01, r/w) register bit 7654321 0 name m9 m8 na2 na1 na0 nb p lock f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 timing solutions 11 motorola recommended to write the inc, dec commands only after a valid pll configuration is achieved. inc and dec only affect the m-divider of the pll (pll feedback). applying inc and dec commands can result in a pll configuration beyond the specified lock range and the pll may loose lock. the mpc92432 does not verify the validity of any commands such as load, inc, and dec. the inc and dec commands change the pll feedback divider without updating pll_l and pll_h. i 2 c ? register access in parallel mode the mpc92432 supports the configuration of the synthesizer through the parallel interlace (pload = 0) and serial interface (pload = 1). register contents and the divider configurations are not changed when the user switches from parallel mode to serial mode. however, when switching from serial mode to parallel mode, the pll dividers immediately reflect the logical state of the hardware pins m[9:0], na[2:0], nb, and p. applications using the parallel interface to obtain a pll configuration can use the serial interface to verify the divider settings. in parallel mode (pload = 0), the mpc92432 allows read-access to pll_l and pll_h through i 2 c (if pload =0, the current pll configuration is stored in pll_l, pll_h. the get command is not necessary and also not supported in parallel mode). after changing from parallel to serial mode (pload = 1), the last pll configuration is still stored in pll_l, pll_h. the user now has full write and read access to both configuration registers through the i 2 c bus and can change the configuration at any time. programming the i 2 c interface the 7-bit i 2 c slave address of the mpc92432 synthesizer is a combination of a 5-bit fixed addresses and two variable bits which are set by the hardware pins adr[1:0]. bit 0 of the mpc92432 slave address is used by the bus controller to select either the read or write mode.?0? indicates a transmission (i 2 c-write) to the mpc92432.?1? indicates a request for data (i 2 c-read) from the synthesizer. the hardware pins adr1 and adr0 and should be individually set by the user to avoid address conflicts of multiple mpc92432 devices on the same i 2 c bus. write mode (r/w = 0) the configuration registers are written by the bus controller by the initiation of a write transfer with the mpc92432 slave address (first byte), followed by the address of the configuration register (second byte: 0x00 , 0x01 or 0xf0), and the configuration data byte (third byte). this transfer may be followed by writing more registers by sending the configuration register address followed by one data byte. each byte sent by the bus controller is ackno wledged by the mpc92432. the transfer ends by a stop bit sent by the bus controller. the number of configuration data by tes and the write sequence are not restricted. table 16. cmd (0xf0): pll command (write-only) command op-code description inc xxxx0001b (0x01) increase internal pll frequency m:=m+1 dec xxxx0010b (0x02) decrease internal pll frequency m:=m-1 load xxxx0100b (0x04) update the pll divider config. pll divider m, n, p:=pll_l, pll_h get xxxx1000b (0x08) update the configuration registers pll_l, pll_h:=pll divider m, n, p table 17. pll configuration in parallel and serial modes pll configuration parallel serial (registers pll_l, pll_h) m[9:0] set pins m9?m0 m[9:0] (r/w) na[2:0] set pins na2...na0 na[2:0] (r/w) nb set pin nb nb (r/w) p set bit p in pll_h p (r/w) lock status lock pin 26 lock (read only) table 18. i 2 c slave address bit 76543 2 1 0 value 10110pin adr1 pin adr0 r/w table 19. complete configurat ion register write transfer 1 bit 7 bits 1 bit 1 bit 8 bits 1 bit 8 bi ts 1 bit 8 bits 1 bit 8 bits 1 bit 1 bit start slave address r/w ack &pll_h ack config-byte 1 ack &pll_l ack config-byte 2 ack stop 10110xx 1 1. xx = state of adr1, adr0 pins 00x01data0x00data master master mast slave master slave master slave master slave master slave mast f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 motorola 12 timing solutions read mode (r/w = 1) the configuration registers are read by the bus controller by the initiation of a read transfer. the mpc92432 supports read transfers immediately after the first byte without a change in the transfer direction. immediately after the bus controller sends the slave address, the mpc92432 a cknowledges and then sends both configuration register pll _l and pll_h (back-to-back) to the bus controller. the cmd register cannot be read. in order to read the two synthesizer registers and the current pll configuration setting, the user ca n 1) read pll_l, pll_h, write the get command (loads the curr ent configuration into pll_l, pll_h) and read pll_l, pll_h a gain. note that the pll_l, pll_h registers and divider settings may not be equivalent after the following cases: a. writing the inc command b. writing the dec command c. writing pll_l, pll_h registers with a new configuration and not wr iting the load command. device startup general device configuration it is recommended to reset the mpc92432 during or immediately after the system powers up (mr = 0). the device acquires an initial pll divider c onfiguration through the parallel interface pins m[9:0] , na[2:0], n, and p 1 with the low-to-high transition of mr 2 . pll frequency lock is achieved within the specified lock time (t lock ) and is indicated by an assertion of the lock signal which completes the startup procedure. it is recommended to disable the outputs (clk_stopx = 0) until pll lock is achieved to suppre ss output frequency transitions. the output frequency can be reconfigured at any time through either the parallel or the serial interface. note that a pll configuration obtained by the parallel interface can be read through i 2 c independent on the current programming mode (parallel or serial). refer to i2c ? register access in parallel mode for additional information on how to read a pll startup configuration through the i 2 c interface. starting-up using the parallel interface the simplest way to use the mpc92432 is through the parallel interface. the serial interface pins (sda, sdl, and addr[1:0]) can be left open and pload is set to logic low. after the release of mr and at any other time the pll/output frequency configuration is directly set to through the m[9:0], na[2:0], nb, and p pins. start-up using the serial (i 2 c) interface figure 4. start-up using i 2 c interface set pload = 1, clk_stopx = l and leave the parallel interface pins (m[9:0], na[2:0 ], n, and p) open. the pll dividers are configured by the de fault configuration at the low- to-high transition of mr . this initial pll configuration can be re- programmed to the final vco frequency at any time through the serial interface. after the pll achieved lock at the desired vco frequency, enable the outputs by setting clk_stopx = h. pll lock and re-lock (after any configuration change through m or p) is indicated by lock being asserted. table 20. configuration register read transfer 1 bit 7 bits 1 bit 1 bit 8 bits 1 bit 8 bits 1 bit 1 bit start slave address r/w ack pll_l ack pll_h ack stop 10110xx 1 1. xx = state of adr1, adr0 pins 1 data data master master mast slave slave mast slave master slave 1. the parallel interface pins m[9:0], na[2:0], n, and p may be le ft open (floating). in this case the initial pll configuration will have the default setting of m = 500, p = 1, na[2:0] = 010, nb = 0, resulting in an internal vco frequency of 2000 mhz (f ref = 16 mhz) and an output frequency of 250 mhz. 2. the initial pll configuration is independent on the selected programming mode (pload low or high) v cc mr p, m , n pload lock clk_stopx qa, qb stable & valid selects i 2 c acquiring lock pll lock disabled (low) t plh active f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 timing solutions 13 motorola lock detect the lock detect circuitry indicates the frequency-lock status of the pll by setting and resetting the pin lock and register bit lock simultaneously . the lock status is asserted after the pll acquired frequency lock during the startup and is immediately deasserted when the pll lost lock, for instance when the reference clock is removed. the pll may also loose lock when the pll feedback-divider m or pre-divider p is changed or the dec/inc command is issued. the pll may not loose lock as a result of slow reference frequency changes. in any case of loosing lock, the p ll attempts to re-lock to the reference frequency. lock and re-lock of the pll is indicated by the lock signal after a delay of tbd cycles to prevent signaling temporary pll locks during frequency transitions. output clock stop asserting clk_stopx will stop the respective output clock in logic low state. the clk_stopx control is internally synchronized to the output clo ck signal, therefore, enabling and disabling outputs does not produce runt pulses. see figure 5 .the clock stop controls of the qa and qb outputs are independent on each other. if the qb runs at half of the qa output frequency and both outputs are enabled at the same time, the first clock pulse of qa may not appear at the same time of the first qb output. (see figure 6 .) concident rising edges of qa and qb stay synchronous after the assertion and de-assertion of the clk_stopx controls. asserting mr always resets the output divider to a l ogic low output state, with the risk of producing an output runt pulse. figure 5. clock stop timing for nb = 0 (f qa = f qb ) figure 6. clock stop timing for nb = 1 (f qa = 2 f qb ) clk_stopx qx (disable) (enable) (enable) t p_dis t p_en clk_stopa,b qa qb (disable) (enable) (enable) f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 motorola 14 timing solutions frequency operating range table 21. mpc92432 frequency operating range for p = 2 f vco [mhz] (parameter: f ref in mhz) output frequency for f xtal = 16 mhz (parameter n) m m[9:0] 15 16 18 20 2 4 8 16 32 64 170 0010101010 1360 1530 1700 680 340 170 85 42.50 21.25 180 0010110100 1440 1620 1800 720 360 180 90 45.00 22.50 190 0010111110 1425 1520 1710 1900 760 380 190 95 47.50 23.75 200 0011001000 1500 1600 1800 2000 800 400 200 100 50.00 25.00 210 0011010010 1575 1680 1890 2100 840 420 210 105 52.50 26.25 220 0011011100 1650 1760 1980 2200 880 440 220 110 55.00 27.50 230 0011100110 1725 1840 2070 2300 920 460 230 115 57.50 28.75 240 0011110000 1800 1920 2160 2400 960 480 240 120 60.00 30.00 250 0011111010 1875 2000 2250 2500 1000 500 250 125 62.50 31.25 260 0100000100 1950 2080 2340 2600 1040 520 260 130 65.00 32.50 270 0100001110 2025 2160 2430 2700 1080 540 270 135 67.50 33.75 280 0100011000 2100 2240 2520 1120 560 280 140 70.00 35.00 290 0100100010 2175 2320 2610 1160 580 290 145 72.50 36.25 300 0100101100 2250 2400 2700 1200 600 300 150 75.00 37.50 310 0100110110 2325 2480 1240 620 310 155 77.50 38.75 320 0101000000 2400 2560 1280 640 320 160 80.00 40.00 330 0101001010 2475 2640 1320 660 330 165 82.50 41.25 340 0101010100 2550 2720 1360 680 340 170 85.00 42.50 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 timing solutions 15 motorola table 22. mpc92432 frequency operating range for p = 4 f vco [mhz] (parameter: f ref in mhz) output frequency for f xtal = 16 mhz (parameter n) mm[9:0] 15161820 2 4 8 16 32 64 340 0101010100 1360 1530 1700 680 340 170 85.0 42.50 21.25 350 0101011110 1400 1575 1750 700 350 175 87.5 43.75 21.875 360 0101101000 1440 1620 1800 720 360 180 90.0 45.00 22.50 370 0101110010 1387.5 1480 1665 1850 740 370 185 92.5 46.25 23.125 380 0101111100 1425.0 1520 1710 1900 760 380 190 95.0 47.50 23.75 390 0110000110 1462.5 1560 1755 1950 780 390 195 97.5 48.75 24.375 400 0110010000 1500.0 1600 1800 2000 800 400 200 100.0 50.00 25.00 410 0110110010 1537.5 1640 1845 2050 820 410 205 102.5 51.25 25.625 420 0110100100 1575.0 1680 1890 2100 840 420 210 105.0 52.50 26.25 430 0110101110 1612.5 1720 1935 2150 860 430 215 107.5 53.75 26.875 440 0110111000 1650.0 1760 1980 2200 880 440 220 110.0 55.00 27.50 450 0111000010 1687.5 1800 2025 2250 900 450 225 112.5 56.25 28.125 460 0111001100 1725.0 1840 2070 2300 920 460 230 115.0 57.50 28.75 470 0111010110 1762.5 1880 2115 2350 940 470 235 117.5 58.75 29.375 480 0111100000 1800.0 1920 2160 2400 960 480 240 120.0 60.00 30.00 490 0111101010 1837.5 1960 2205 2450 980 490 245 122.5 61.25 30.626 500 0111110100 1875.0 2000 2250 2500 1000 500 250 125.0 62.50 31.25 510 0111111110 1912.5 2040 2295 2550 1020 510 255 127.5 63.75 31.875 520 1000001000 1950.0 2080 2340 2600 1040 520 260 130.0 65.00 32.50 530 1000010010 1987.5 2120 2475 2650 1060 530 265 132.5 66.25 33.125 540 1000011100 2025.0 2160 2520 2700 1080 540 270 135.0 67.50 33.75 550 1000100110 2062.5 2200 2565 1100 550 285 137.5 68.75 34.375 560 1000110000 2100.0 2240 2610 1120 560 280 140.0 70.00 35.00 570 1000111010 2137.5 2280 2700 1140 570 285 142.5 71.25 35.625 580 1001000100 2175.0 2320 1160 580 290 145.0 72.50 36.25 590 1001001110 2212.5 2360 1180 590 295 147.5 73.75 36.875 600 1001011000 2250.0 2400 1200 600 300 150.0 75.00 37.50 610 1001100010 2287.5 2440 1220 610 305 152.5 76.25 38.125 620 1001101100 2325.0 2480 1240 620 310 155.0 77.50 38.75 630 1001110110 2362.5 2520 1260 630 315 157.5 78.75^ 39.375 640 1010000000 2400.0 2560 1280 640 320 160.0 80.00 40.00 650 1010001010 2437.5 2600 1300 650 325 162.5 81.25 40.625 660 0010010100 2475.0 2640 1320 660 330 165 82.5 41.25 670 1010011110 2512.5 2680 1340 670 335 167.5 83.75 41.875 680 1010101000 2550.0 2720 1360 680 340 170 85.00 42.50 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 motorola 16 timing solutions v cc_pll filter the mpc92432 is a mixed analog/digital product. its analog circuitry is naturally susceptible to random noise, especially if this noise is seen on the power supply pins. random noise on the v cc_pll pin impacts the device ac characteristics. the mpc92432 provides separate power supplies for the digital circuitry (v cc ) and the internal pll (v cc_pll ) of the device. the purpose of this design technique is to isolate the high switching noise digital outputs from the relatively sensitive internal analog phase-locked loop. in digital system environments where it is more difficult to minimize noise on the power supplies a second level of isolation is recommended: a power supply filter on the v cc_pll pin for the mpc92432. figure 7. v cc_pll power supply filter figure 7 illustrates a recommended power supply filter scheme. the mpc9230 is most susceptible to noise with spectral content in the 1 khz to 1 mhz range. therefore, the filter should be designed to target this range. the key parameter that needs to be met in the final filter design is the dc voltage drop that will be seen between the v cc supply and the v cc_pll pin of the mpc92432. from the data sheet, the v cc_pll current (the current sourced through the v cc_pll pin) is maximum tbd ma, assuming that a minimum of tbd v must be maintained on the v cc_pll pin. the resistor shown in figure 8 must have a resistance of tbd ? to meet the voltage drop criteria. the minimum values for r f and the filter capacitor c f are defined by the filter characteristics: the rc filter should provide an attenuation greater than 40 db for noise whose spectral content is above tbd khz. in the recommended filter shown in figure 7 the filter cut-off frequency is around 4.5 tbd and the noise attenuation at tbd khz is better than tbd db. as the noise frequency crosses the series resonant point of an individual capacitor its overall impedance begins to look inductive and thus increases with increasing frequency. the parallel capacitor combinati on shown ensures that a low impedance path to ground exists for frequencies well above the bandwidth of the pll. ac test reference and output termination the mpc92432 lvpecl outputs are designed to drive 50 transmission lines and require a dc termination to v tt =v cc ?2v. figure 8 illustrates the ac test reference for the mpc92432 as used in charac terization and test of this circuit. if a separate termination voltage (v tt ) is not available, applications may use alternat ive output termination methods such as shown in figure 9 and figure 10 . the high-speed differential outp ut signals of the mpc92432 are incompatible to single-ended lvcmos signals. in order to use the synthesizer in lvcmos clock signal environments, the dual-channel translator device mc100es60t23 provides the necessary level conversion. the mc100es60t23 has been specifically designed to in terface with the mpc92432 and supports clock frequency up to 180 mhz . figure 8. mpc92432 ac test reference r f = tbd ? v cc c f = 22 f 10 nf 33...100 nf v cc_pll v cc mpc92432 7 z = 50 ? r t = 50 ? z = 50 ? r t = 50 ? v tt z = 50 ? qa qb pulse generator z = 50 ? f ref = 16 mhz synthesizer dut mpc92432 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
mpc92432 timing solutions 17 motorola figure 9. thevenin termination figure 10. resistor network termination figure 11. interfacing with lvcmos logic for frequency < 180 mhz z = 50 ? qx v cc 130 ? 82 ? mpc92432 z = 50 ? qx 50 ? 46.4 ? smd resistor network mpc92432 50 ? z = 50 ? qa 50 ? v tt z = 50 ? qb v tt mpc92432 mc100es60t23 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
motorola 18 timing solutions outline dimensions case 932 03 notes: 1. 2. 3. 4. 5. 6. 7. 8. 9. dimensioning and tolerancing per asme y14.5m, 1994. controlling dimension: millimeter. datum plan ab is located at bottom of lead and is coincident with the lead where the lead exits the plastic body at the bottom of the parting line. datums t, u, and z to be determined at dataum plane ab. dimensions s and v to be determined at seating plane ac. dimensions a and b do not include mold protrusion. allowable protrusion is 0.250 per side. dimensions a and b do include mold mismatch and are determined at datum plane ab. dimension d does not include dambar protrusion. dambar protrusion shall not cause the d dimension to exceed 0.350. minimum solder plate thickness shall be 0.0076. exact shape of each corner is optional. a a1 z 0.200 ab t-u 4x z 0.200 ac t-u 4x b b1 1 12 13 24 25 36 37 48 s1 s v v1 detail y 9 t u z p ae ae t, u, z detail y m? top & bottom l? w k aa e c h 0.250 r detail ad gauge plane ad g 0.080 ac ab ac base metal n j f d t- u m 0.080 z ac section ae-ae min 1.400 0.170 1.350 0.170 0.050 0.090 0.500 0.090 0? 0.150 max 1.600 0.270 1.450 0.230 0.150 0.200 0.700 0.160 7? 0.250 dim a a1 b b1 c d e f g h j k m n p l r s s1 v v1 w aa millimeters 7.000 bsc 3.500 bsc 7.000 bsc 3.500 bsc 0.500 bsc 12? ref 0.250 bsc 9.000 bsc 4.500 bsc 9.000 bsc 4.500 bsc 0.200 ref 1.000 ref fa suffix 48-lead lqfp package case 932-03 issue f f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
timing solutions 19 motorola notes notes f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .
information in this document is provided solely to enable system and software implementers to use motorola products. there are no express or implied copyright licenses granted hereunder to desi gn or fabricate any integrated circuits or integrated circuits based on the informa tion in this document. motorola reserves the right to make changes without further notic e to any products herein. motorola makes no warranty, represen tation or guarantee regarding the suitability of its products for any particular purp ose, nor does motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, in cluding without limitation consequential or incidental damages. ?typical? parameters which may be provided in motorola data sheets and/or spec ifications can and do vary in different applications and actual performance may var y over time. all operating parameters, including ?typicals? must be validated for each customer application by customer?s technical experts. motorola does not convey any license under its patent rights nor the rights of others. motorola products are not designed, intended, or authorized for use as compon ents in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in whic h the failure of the motorola product could create a situation where personal injury or death may occur. should buyer purchase or use motorola products for any such unintended or unauthorized application, buyer shall indemnify and hold motorola and its officers, employees, s ubsidiaries, affiliates, and di stributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of persona l injury or death associated with such unintended or unauthorized use, even if such claim alleges that motorola was negligent regarding the design or manufa cture of the part. motorola and the stylized m logo are registered in the us patent and trademark office. all other product or service names are t he property of their respective owners. ? motorola, inc. 2004 how to reach us: usa/europe/locations not listed: japan: motorola japan ltd.; sps, technical information center motorola literature distribution 3-20-1 mi nami-azabu. minato-ku, tokyo 106-8573, japan p.o. box 5405, denver, colorado 80217 81-3-3440-3569 1-800-521-6274 or 480-768-2130 asia/pacific: motorola semiconductors h.k. ltd.; silicon harbour centre 2 dai king street, tai po industrial estate, tai po, n.t., hong kong 852-26668334 home page: http://motorola.com/semiconductors mpc92432 f r e e s c a l e s e m i c o n d u c t o r , i freescale semiconductor, inc. f o r m o r e i n f o r m a t i o n o n t h i s p r o d u c t , g o t o : w w w . f r e e s c a l e . c o m n c . . .


▲Up To Search▲   

 
Price & Availability of MPC92432FA

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X